﻿using HtmlAgilityPack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HtmlParserLib.Parsers
{
    /// <summary>
    /// 中国政府采购信息报
    /// </summary>
    class Caigou2003Com : CommonHtmlParser
    {
        protected override IEnumerable<HtmlNode> SelectLinkNodes(HtmlDocument doc)
        {
            //这个页面很其怪,用var linkedPages就得到空值，用HtmlNodeCollection的声明才可以
            HtmlNodeCollection linkedPages = doc.DocumentNode.SelectNodes("//div[@class='le_B_L']//ul//a[@href]");

            var result = linkedPages.Reverse();

            return result;
        }

        protected override string GetOtherInfo(HtmlNode link)
        {
            return link.ParentNode.NextSibling.InnerText;
        }
    }
}
